/**
 * 用户管理
 * @author xiaoxujs
 */

import { ISyhtUserAddUserParams, ISyhtUserGetPageUserParams, ISyhtUserUpdateUserParams } from "../../type/ConfigManagement/UserPage/api";
import { basicIp, newHttpService } from "../http"

// 获取用户列表 
export const postSyhtUserGetPageUser = (data: ISyhtUserGetPageUserParams) => {
    const url = basicIp + '/syht/user/getPageUser';
    return newHttpService.postData(url, data)
}
// 删除用户
export const getSyhtUserDeleteUser = (data: { userId: string }) => {
    const url = basicIp + '/syht/user/deleteUser';
    return newHttpService.getData(url, data)
}
//  查询用户信息
export const getSyhtUserGetUser = (data: { userId: string }) => {
    const url = basicIp + '/syht/user/getUser';
    return newHttpService.getData(url, data)
}
//  新增用户
export const postSyhtUserAddUser = (data: ISyhtUserAddUserParams) => {
    const url = basicIp + '/syht/user/addUser';
    return newHttpService.postData(url, data)
}
//  修改用户
export const  postSyhtUserUpdateUser = (data: ISyhtUserUpdateUserParams) => {
    const url = basicIp + '/syht/user/updateUser';
    return newHttpService.postData(url, data) 
}
// 通过角色 查询权限列表
export const getSyhtMenuGetMenuTree = (data: {roleId: string}) => {
    const url = basicIp + '/syht/menu/getMenuTree';
    return newHttpService.getData(url, data)
}